home *** CD-ROM | disk | FTP | other *** search
- n = "1";
- while("5" >= n)
- {
- set("_level20/clock" add n add ":pm","");
- set("_level20/clock" add n add ":am","");
- hr = eval("_level0/data:utc_hour") + eval("_level0/data:clock" add n add "_hour_offset");
- min = eval("_level0/data:utc_min") + eval("_level0/data:clock" add n add "_min_offset");
- if("59" < min)
- {
- hr += "1";
- min -= "60";
- }
- else if(min < "0")
- {
- hr -= "1";
- min += "60";
- }
- if("23" < hr)
- {
- hr -= "24";
- }
- else if(hr < "0")
- {
- hr += "24";
- }
- if(eval("_level0/data:time24hour") ne "true")
- {
- if("12" < hr)
- {
- set("_level20/clock" add n add ":pm","PM");
- hr -= "12";
- }
- else if(hr == "12")
- {
- set("_level20/clock" add n add ":pm","PM");
- }
- else
- {
- if(hr == "0")
- {
- hr += "12";
- }
- set("_level20/clock" add n add ":am","AM");
- }
- }
- if(length(hr) == "1" and eval("_level0/data:time24hour") eq "true")
- {
- hr = "0" add hr;
- }
- if(length(min) == "1")
- {
- min = "0" add min;
- }
- set("_level20/clock" add n add ":hour",hr);
- set("_level20/clock" add n add ":min",min);
- if(n == "1")
- {
- set("_level20/clock" add n add ":label","LOCAL");
- }
- else
- {
- set("_level20/clock" add n add ":label",eval("_level0/data:clock" add n add "_label"));
- }
- set("_level20/clock" add n add ":id",eval("_level0/data:clock" add n add "_index"));
- set("_level20/clock" add n add ":hour_black",eval("_level20/clock" add n add ":hour"));
- set("_level20/clock" add n add ":min_black",eval("_level20/clock" add n add ":min"));
- set("_level20/clock" add n add ":am_black",eval("_level20/clock" add n add ":am"));
- set("_level20/clock" add n add ":pm_black",eval("_level20/clock" add n add ":pm"));
- set("_level20/clock" add n add ":label_black",eval("_level20/clock" add n add ":label"));
- n += "1";
- }
- set("_level0/ch_shell/call:functionObject",eval("_level0:bgClip"));
- set("_level0/ch_shell/call:functionName","clock");
- set("_level0/ch_shell/call:functionParam",eval("null"));
- call("_level0/ch_shell/call:functionCall");
- if("0" < int(eval("_level0/data:backgroundRotate")) and int(eval("_level0/data:backgroundRotate")) < "999" and rotateOverRide ne "1" or debug eq "1")
- {
- bkg_count += "1";
- if(bkg_count >= int(eval("_level0/data:backgroundRotate")))
- {
- bkg_count = "0";
- call("rotateBack");
- }
- }
-